
//准备函数
jQuery(document).ready(function(){
//岗位id
var gwField=WfForm.convertFieldNameToId("gwmch");//field17884
//员工编码id
var ygbmField=WfForm.convertFieldNameToId("ygbh");//field15140
//调动日期
var ddrqField=WfForm.convertFieldNameToId("rzsj");//field14980

//调动流程 ：岗位 ：发生改变
    WfForm.bindFieldChangeEvent(gwField,function(){
        //调动人 岗位值
        var gwFieldValue = WfForm.getFieldValue(gwField);  //jQuery("#field17884").val();
        //员工编号
        var bmFieldValue =WfForm.getFieldValue(ygbmField);// jQuery("#field15140").val();
        //调动日期
        var ddrqFieldValue = WfForm.getFieldValue(ddrqField);//jQuery("#field14980").val();

            if(ddrqFieldValue==""&&ddrqFieldValue!=""){
                  alert("您需要先填写入职时间,才可以选择岗位!");
                          WfForm.changeFieldValue(gwField, {
                            value: ""
                            });
                  return ;
                }

        //入职人岗位值和员工编号都不为空时
        if(gwFieldValue!=""&&gwFieldValue!=null&&bmFieldValue!=null) {


            //ajax传值并根据返回值给表单字段赋值
            jQuery.ajax({
                url: "/api/weavernorth/action/job/Job/getData",
                data: {
                    "gw": gwFieldValue,
                    "ygbh":bmFieldValue,
                    "rzsj":ddrqFieldValue
                },
                dataType: 'text',
                async:false,
                success: function (data) {
                    if(data!=""&&data!=null){
                        alert(data);

                             WfForm.changeFieldValue(gwField, {
                                                                                      value: ""
                                                                                  });

                    }
                },
                error: function (data) {  //请求失败时被调用的函数
                    alert("加载失败，请联系管理员！")
                }
            })

        }

    });

    return  true;


})